using System;
using System.Collections.Generic;
using System.Text;

namespace Entidades
{
    // Clase entidad
    public class VentaAlojamiento
    {
        #region Propiedades

        private int _VtaAlojamientoID;
        private int _TipoHabitacion;
        private int _CantidadHabitacion;
        private String _FechaLlegada;
        private String _HoraLlegada;
        private String _FechaSalida;
        private String _HoraSalida;
        private String _NumeroReserva;
        private int _codigoVenta;

        public String NumeroReserva
        {
            get
            {
                return _NumeroReserva;
            }
            set
            {
                _NumeroReserva = value;
            }
        }
        
        public String HoraSalida
        {
            get
            {
                return _HoraSalida;
            }
            set
            {
                _HoraSalida = value;
            }
        }

        public String FechaSalida
        {
            get
            {
                return _FechaSalida;
            }
            set
            {
                _FechaSalida = value;
            }
        }

        public String HoraLlegada
        {
            get
            {
                return _HoraLlegada;
            }
            set
            {
                _HoraLlegada = value;
            }
        }

        public String FechaLlegada
        {
            get
            {
                return _FechaLlegada;
            }
            set
            {
                _FechaLlegada = value;
            }
        }

        public int CantidadHabitacion
        {
            get
            {
                return _CantidadHabitacion;
            }
            set
            {
                _CantidadHabitacion = value;
            }
        }

        public int CodigoVenta
        {
            get
            {
                return _codigoVenta;
            }
            set
            {
                _codigoVenta = value;
            }
        }

        public int VtaAlojamientoID
        {
            get
            {
                return _VtaAlojamientoID;
            }
            set
            {
                _VtaAlojamientoID = value;
            }
        }

        public int TipoHabitacion
        {
            get
            {
                return _TipoHabitacion;
            }
            set
            {
                _TipoHabitacion = value;
            }
        }
        
        #endregion

        #region Metodos publicos

        // Inicializa el array de objetos con una instancia del objeto c/u
        static public VentaAlojamiento[] InitArray(int num)
        {
            VentaAlojamiento[] arrSC = new VentaAlojamiento[num];
            for (int i = 0; i < num; i++)
            {
            arrSC[i] = new VentaAlojamiento();
            }
            return arrSC;
        }

        #endregion
    }
}
